home *** CD-ROM | disk | FTP | other *** search
/ The Business Master (3rd Edition) / The Business Master (3rd Edition).iso / files / datature / pdevbas1 / utilprog.exe / PDSUTIL.HLP < prev    next >
Encoding:
Text File  |  1990-06-01  |  46.5 KB  |  1,163 lines

  1. This is the PDS*BASE Data Base System  
  2. Utility Program.  It will allow you    
  3. to create BASIC programs to print      
  4. mailing labels, to export and import   
  5. PDS*BASE data to and from standard     
  6. ASCII files.                           
  7.                                        
  8. This program is is Shareware.  Please  
  9. register for continued use.            
  10.                                        
  11.   Copyright 1987 By PRO DEV Software   
  12.           545 Grover Road              
  13.         Muskegon, MI  49442            
  14.                                        
  15.                                        
  16.                                        
  17.   The next screen is the Help Menu.    
  18.           Main Help Menu               
  19.  A = Set Your Hardware Defaults        
  20.  B = Define/ReDefine Label Program     
  21.  C = Generate Label Printing Program   
  22.  D = Define Mail Merge/Export/Import   
  23.  E = Generate Mail-Merge Program       
  24.  F = Generate Data Base Blanking Prog  
  25.  G = Generate File Export Program      
  26.  H = Generate File Import Program      
  27.  I = Modify Or Resize Data Base Files  
  28.  J = Disk Directory & Free Space       
  29.  K = Delete/Rename Disk File           
  30.  L = Print Utility Instruction Manual  
  31.  M = Print Any ASCII Disk File         
  32.           Labels Sub-Menu              
  33.                                        
  34. You probably did not have to Setup the 
  35. hardware defaults with the Setup Sub-  
  36. Menu, as you should put the program in 
  37. the same hard disk sub-directory or you
  38. should have copied the PDSBSE.CFG file 
  39. to the floppy disk containing this     
  40. program.  Thus, you should be ready to 
  41. define and create the BASIC language   
  42. programs covered by this Sub-Menu.     
  43.                                        
  44. The Define/Modify Label Program Sub-   
  45. Menu will allow you to define a Label  
  46. Definition File (with an .LDF file name
  47. extender) that will contain the Data   
  48. Base file and field numbers for the    
  49. fields that are to be printed on your  
  50. labels.                                
  51.                                        
  52. Highlight the Define/Modify Sub-Menu   
  53. selection with the cursor arrows and   
  54. press Enter.                           
  55.                                        
  56. As the PDSUTIL.EXE program needs to    
  57. know the data base definition, it is   
  58. necessary to type the data base .DEF   
  59. definition file name.  As the .DEF file
  60. name(s) are shown, you can highlight   
  61. the desired .DEF file name and press   
  62. Enter.                                 
  63.                                        
  64. You need to type the name of the new   
  65. Label Definition File and press Enter. 
  66. If you wish to modify an existing LDF  
  67. file, the existing file names are shown
  68. so that you can highlight the desired  
  69. file with the cursor keys and press    
  70. Enter.                                 
  71.                                        
  72. At this point, you will see the screen 
  73. where you enter the data file number   
  74. and field numbers for each label row to
  75. be printed on the labels.  When you are
  76. finished entering the file and field   
  77. numbers, press the F2 key.             
  78.                                        
  79. You can have several (up to 40) fields 
  80. on EACH label row.  As you enter the   
  81. data file and field numbers for each   
  82. label row field, you can press the PgUp
  83. and PgDn keys to review or change label
  84. row file and field numbers.            
  85.                                        
  86. For each label row field, you can type 
  87. optional header and trailer characters 
  88. that are to be printed ahead of or     
  89. behind each label row field.  This     
  90. is how you tell the label printing     
  91. program that you wish blank spaces or  
  92. other characters between label row     
  93. fields.  For example, you should enter 
  94. a comma and a space after the label row
  95. field for the City.  Be sure that the  
  96. optional Header and Trailer characters 
  97. are enclosed within quote marks.       
  98.                                        
  99. To enter data for the next label row,  
  100. press the down arrow cursor key.  You  
  101. can enter data for up to 8 label rows. 
  102.                                        
  103. You can use the up and down arrows to  
  104. move between rows and the PgUp and PgDn
  105. keys to move between fields in a row.  
  106.                                        
  107. Press the F2 key when you are finished 
  108. defining or re-defining a Label        
  109. Definition File (LDF).                 
  110.                                        
  111. At this time you can specify the sort  
  112. formula for the program that will be   
  113. generated from this definition.  If you
  114. are going to modify the sort formula,  
  115. you should understand both the BASIC   
  116. language and have read-up on this      
  117. feature in Section 4.2 of the manual   
  118. that you printed from the PDS*BASE Data
  119. Base PDSBASE.DOC file. Press Enter when
  120. you are finished with the sort formula.
  121.                                        
  122. If you were modifying a previous LDF,  
  123. you can re-name it by typing a new LDF 
  124. file name or you can overwrite the old 
  125. version.                               
  126.                                        
  127.   Generate The Label Printing Program  
  128.                                        
  129. Highlight the Generate Label Program   
  130. Sub-Menu selection with the cursor     
  131. arrows and press Enter.                
  132.                                        
  133. As the PDSUTIL.EXE program needs to    
  134. know the data base definition, it is   
  135. necessary to type the data base .DEF   
  136. definition file name.  As the .DEF file
  137. name(s) are shown, you can highlight   
  138. the desired .DEF file name and press   
  139. Enter.                                 
  140.                                        
  141. You need to type the name of the old   
  142. Label Definition File and press Enter  
  143. so that the PDSUTIL.EXE program will   
  144. know which definition to use.  The     
  145. existing LDF file names are shown so   
  146. that you can highlight the desired file
  147. with the cursor keys and press Enter.  
  148.                                        
  149. The PDSUTIL.EXE program will soon write
  150. a BASIC language program for you.  It  
  151. will be tailored to the LDF file that  
  152. you have defined.  Type the name of the
  153. program to be generated.               
  154.                                        
  155. Use up to 8 letters and/or numbers to  
  156. make up your program name. Consult your
  157. DOS manual for legal file name         
  158. characters. If you use bad characters, 
  159. this program will CRASH!               
  160.                                        
  161. If you wish to reuse one of the BASIC  
  162. program names that may be shown        
  163. presently on the screen, use the cursor
  164. keys to highlight the existing file    
  165. name and press Enter. If you do reuse  
  166. a name already on the disk, you will be
  167. asked if you wish to over write the    
  168. existing file by that name.            
  169.                                        
  170. There are many different label stocks. 
  171. Some are one label across and others   
  172. are 2 or 3 labels across the printed   
  173. page.  Further, the height and width of
  174. the labels can vary.  The PDSUTIL.EXE  
  175. program has loaded a special file named
  176. LABLSIZE.TYP that contains information 
  177. about a variety of stocks.             
  178.                                        
  179. If you know the stock number you wish  
  180. to have your generated program use as  
  181. the default, type in the number and    
  182. press Enter.  If you wish to see the   
  183. available choices, press the Space Bar 
  184. to show each choice.  Press Enter when 
  185. the desired choice is displayed.       
  186.                                        
  187. The generated program will load the    
  188. LABLSIZE.TYP file so that a last minute
  189. decision can be made when running the  
  190. generated program.  You are just       
  191. picking the default label stock number 
  192. at this time.                          
  193.                                        
  194. At this time, you will be asked if the 
  195. file names used by the generated BASIC 
  196. program should include drive letters.  
  197.                                        
  198. This is a rather important question if 
  199. there is room for all of the files on 1
  200. floppy disk or you are using a hard    
  201. disk. You may wish to run the programs 
  202. on various drives where you set the DOS
  203. default drive prior to running the     
  204. programs. If this is the case, you do  
  205. not want the programs to look for the  
  206. data base files in a fixed drive       
  207. letter. If this is the case, Answer N. 
  208.                                        
  209. However, if your DOS default drive is  
  210. A: or C:, etc., but the data files will
  211. always be in drive B:, then you will   
  212. answer Y. This may be required if you  
  213. are on a Local Area Network and your   
  214. programs are running from the DOS      
  215. default of K: and you have linked drive
  216. letter F: to the location on the LAN   
  217. that contains your data files. These   
  218. drive letters are just for example.    
  219.                                        
  220.        End Of Generated Program        
  221.                                        
  222. You are about to cause the PDSUTIL.EXE 
  223. program to write a BASIC language prog-
  224. ram for you.  When you RUN this program
  225. and then the program ends, where do you
  226. want to end up?                        
  227.                                        
  228.    M = RUN the menu program MENU.BAS   
  229.        that will allow you to run other
  230.        BASIC programs or return to the 
  231.        DOS prompt.                     
  232.                                        
  233.    B = Return to the BASIC Ok prompt.  
  234.        Then you will have to type      
  235.        RUN"progname to run another     
  236.        program or type SYSTEM to return
  237.        to the DOS prompt.              
  238.                                        
  239.    D = Return to the DOS prompt.       
  240.                                        
  241. Define/Modify Mail Merge/Import/Export 
  242.             Definition                 
  243.                                        
  244. The Define/Modify Mail Merge Program   
  245. Sub-Menu will allow you to define a    
  246. Mail Merge/Export/Import program       
  247. Definition File (with an .MDF file name
  248. extender) that will contain the Data   
  249. Base file and field numbers for the    
  250. fields that are to be printed to a disk
  251. file to be used for a Mail Merge file  
  252. with your word processor or for an     
  253. input file to another data base system 
  254. or spreadsheet program.                
  255.                                        
  256. The same .MDF file is used to generate 
  257. a program to Import data from a comma  
  258. delimited ASCII file to a PDS*BASE Data
  259. Base file.  The comma delimited file   
  260. can be one produced by another data    
  261. base system or spreadsheet program.    
  262.                                        
  263. Highlight the Define/Modify Mail Merge 
  264. Sub-Menu selection with the cursor     
  265. arrows and press Enter.                
  266.                                        
  267. As the PDSUTIL.EXE program needs to    
  268. know the data base definition, it is   
  269. necessary to type the data base .DEF   
  270. definition file name.  As the .DEF file
  271. name(s) are shown, you can highlight   
  272. the desired .DEF file name and press   
  273. Enter.                                 
  274.                                        
  275. You need to type the name of the new   
  276. Mail Merge Definition File and press   
  277. Enter.  So that you can modify an      
  278. existing .MDF file, the existing file  
  279. names are shown so that you can        
  280. highlight the desired file with the    
  281. cursor keys and press Enter.           
  282.                                        
  283. At this point, you will see the screen 
  284. where you enter the data file number   
  285. and field number for each field that   
  286. you wish to export or "print" to a disk
  287. file.  Use the PgDn and PgUp keys to   
  288. move to defined fields so that you can 
  289. view and/or make changes.              
  290.                                        
  291. Press the F2 key when you are finished 
  292. defining or re-defining a Mail Merge   
  293. Definition File (MDF).                 
  294.                                        
  295. At this time you can specify the sort  
  296. formula for the program that will be   
  297. generated from this definition.  If you
  298. are going to modify the sort formula,  
  299. you should understand both the BASIC   
  300. language and have read-up on this      
  301. feature in Section 4.2 of the manual   
  302. that you printed from the PDS*BASE Data
  303. Base PDSBASE.DOC file. Press Enter when
  304. you are finished with the sort formula.
  305.                                        
  306. If you were modifying a previous MDF,  
  307. you can re-name it by typing a new MDF 
  308. file name or you can overwrite the old 
  309. version.                               
  310.                                        
  311.     Generate The Mail Merge Program    
  312.                                        
  313. Highlight the Generate Mail Merge Pro- 
  314. gram Sub-Menu selection with the cursor
  315. arrows and press Enter.                
  316.                                        
  317. As the PDSUTIL.EXE program needs to    
  318. know the data base definition, it is   
  319. necessary to type the data base .DEF   
  320. definition file name.  As the .DEF file
  321. name(s) are shown, you can highlight   
  322. the desired .DEF file name and press   
  323. Enter.                                 
  324.                                        
  325. You need to type the name of the old   
  326. Mail Merge Definition File and press   
  327. Enter so that the PDSUTIL.EXE program  
  328. will know which definition to use.  The
  329. existing MDF file names are shown so   
  330. that you can highlight the desired file
  331. with the cursor keys and press Enter.  
  332.                                        
  333. The PDSUTIL.EXE program will soon write
  334. a BASIC language program for you.  It  
  335. will be tailored to the MDF file that  
  336. you have defined.  Type the name of the
  337. program to be generated.               
  338.                                        
  339. Use up to 8 letters and/or numbers to  
  340. make up your program name. Consult your
  341. DOS manual for legal file name         
  342. characters. If you use bad characters, 
  343. this program will CRASH!               
  344.                                        
  345. If you wish to reuse one of the BASIC  
  346. program names that may be shown        
  347. presently on the screen, use the cursor
  348. keys to highlight the existing file    
  349. name and press Enter. If you do reuse  
  350. a name already on the disk, you will be
  351. asked if you wish to over write the    
  352. existing file by that name.            
  353.                                        
  354. At this time, you will be asked if the 
  355. file names used by the generated BASIC 
  356. program should include drive letters.  
  357. If your files are on a hard disk you   
  358. should probably answer N.  If you have 
  359. the data files on a drive other than   
  360. DOS default drive, answer Y.           
  361.                                        
  362. You are about to cause the PDSUTIL.EXE 
  363. program to write a BASIC language      
  364. program for you.  When you RUN this    
  365. program and then the program ends,     
  366. where do you want to end up?  M=Return 
  367. to the MENU.BAS program, B=leave you at
  368. the BASIC Ok prompt and D=Return to the
  369. DOS prompt.                            
  370.                                        
  371.                                        
  372.       Generate DB Blanking Program     
  373.                                        
  374. Although, the PDSBASE.EXE program will 
  375. create the blank data base files, you  
  376. may be writing programs for someone    
  377. else that does not have the PDS*BASE   
  378. program disks.  Thus, you wish to have 
  379. a BASIC program that can create blank  
  380. PDS*BASE Data Base files at any time.  
  381.                                        
  382. Highlight the Generate DB Banking Pro- 
  383. gram Sub-Menu selection with the cursor
  384. arrows and press Enter.                
  385.                                        
  386. As the PDSUTIL.EXE program needs to    
  387. know the data base definition, it is   
  388. necessary to type the data base .DEF   
  389. definition file name.  As the .DEF file
  390. name(s) are shown, you can highlight   
  391. the desired .DEF file name and press   
  392. Enter.                                 
  393.                                        
  394. The PDSUTIL.EXE program will soon write
  395. a BASIC language program for you.  It  
  396. will be tailored to the DEF File for   
  397. your Data Base.  Type the name of the  
  398. program to be generated.               
  399.                                        
  400. Use up to 8 letters and/or numbers to  
  401. make up your program name. Consult your
  402. DOS manual for legal file name         
  403. characters. If you use bad characters, 
  404. this program will CRASH!               
  405.                                        
  406. If you wish to reuse one of the BASIC  
  407. program names that may be shown        
  408. presently on the screen, use the cursor
  409. keys to highlight the existing file    
  410. name and press Enter. If you do reuse  
  411. a name already on the disk, you will be
  412. asked if you wish to over write the    
  413. existing file by that name.            
  414.                                        
  415. As blanking out data base files will   
  416. destroy any data in an existing data   
  417. base file, you will want to Password   
  418. the generated BASIC program.  This is  
  419. the time that you can specify the      
  420. actual password.  Type in your desired 
  421. password and press Enter.  The password
  422. will be included in the generated BASIC
  423. program as an encrypted string to      
  424. prevent a casual LISTing of the program
  425. from revealing the password.           
  426.                                        
  427. At this time, you will be asked if the 
  428. file names used by the generated BASIC 
  429. program should include drive letters.  
  430. If your files are on a hard disk you   
  431. should probably answer N.  If you have 
  432. the data files on a drive other than   
  433. DOS default drive, answer Y.           
  434.                                        
  435. You are about to cause the PDSUTIL.EXE 
  436. program to write a BASIC language      
  437. program for you.  When you RUN this    
  438. program and then the program ends,     
  439. where do you want to end up?  M=Return 
  440. to the MENU.BAS program, B=leave you at
  441. the BASIC Ok prompt and D=Return to the
  442. DOS prompt.                            
  443.                                        
  444.      Generate File Export Program      
  445.                                        
  446. Highlight the Generate File Export Pro-
  447. gram Sub-Menu selection with the cursor
  448. arrows and press Enter.                
  449.                                        
  450. As the PDSUTIL.EXE program needs to    
  451. know the data base definition, it is   
  452. necessary to type the data base .DEF   
  453. definition file name.  As the .DEF file
  454. name(s) are shown, you can highlight   
  455. the desired .DEF file name and press   
  456. Enter.                                 
  457.                                        
  458. The PDSUTIL.EXE program will soon write
  459. a BASIC language program for you.  It  
  460. will be tailored to the MDF file for   
  461. the Data Base fields that you wish to  
  462. have written to a disk file.  Type the 
  463. name of the program to be generated.   
  464.                                        
  465.                                        
  466. Use up to 8 letters and/or numbers to  
  467. make up your program name. Consult your
  468. DOS manual for legal file name         
  469. characters. If you use bad characters, 
  470. this program will CRASH!               
  471.                                        
  472. If you wish to reuse one of the BASIC  
  473. program names that may be shown        
  474. presently on the screen, use the cursor
  475. keys to highlight the existing file    
  476. name and press Enter. If you do reuse  
  477. a name already on the disk, you will be
  478. asked if you wish to over write the    
  479. existing file by that name.            
  480.                                        
  481. At this time, you will be asked if the 
  482. file names used by the generated BASIC 
  483. program should include drive letters.  
  484. If your files are on a hard disk you   
  485. should probably answer N.  If you have 
  486. the data files on a drive other than   
  487. DOS default drive, answer Y.           
  488.                                        
  489. You are about to cause the PDSUTIL.EXE 
  490. program to write a BASIC language      
  491. program for you.  When you RUN this    
  492. program and then the program ends,     
  493. where do you want to end up?  M=Return 
  494. to the MENU.BAS program, B=leave you at
  495. the BASIC Ok prompt and D=Return to the
  496. DOS prompt.                            
  497.                                        
  498.      Generate File Import Program      
  499.                                        
  500. Highlight the Generate File Import Pro-
  501. gram Sub-Menu selection with the cursor
  502. arrows and press Enter.                
  503.                                        
  504. As the PDSUTIL.EXE program needs to    
  505. know the data base definition, it is   
  506. necessary to type the data base .DEF   
  507. definition file name.  As the .DEF file
  508. name(s) are shown, you can highlight   
  509. the desired .DEF file name and press   
  510. Enter.                                 
  511.                                        
  512. You are about to have the PDSUTIL.EXE  
  513. program write a BASIC language program 
  514. for you. It will be tailored to the MDF
  515. file for the Data Base fields that you 
  516. wish to import or read from an external
  517. comma delimited file and have placed   
  518. into a PDS*BASE Data Base file.  Type  
  519. the name of the BASIC program to be    
  520. generated.                             
  521.                                        
  522. Use up to 8 letters and/or numbers to  
  523. make up your program name. Consult your
  524. DOS manual for legal file name         
  525. characters. If you use bad characters, 
  526. this program will CRASH!               
  527.                                        
  528. If you wish to reuse one of the BASIC  
  529. program names that may be shown        
  530. presently on the screen, use the cursor
  531. keys to highlight the existing file    
  532. name and press Enter. If you do reuse  
  533. a name already on the disk, you will be
  534. asked if you wish to over write the    
  535. existing file by that name.            
  536.                                        
  537. At this time, you will be asked if the 
  538. file names used by the generated BASIC 
  539. program should include drive letters.  
  540. If your files are on a hard disk you   
  541. should probably answer N.  If you have 
  542. the data files on a drive other than   
  543. DOS default drive, answer Y.           
  544.                                        
  545. You are about to cause the PDSUTIL.EXE 
  546. program to write a BASIC language      
  547. program for you.  When you RUN this    
  548. program and then the program ends,     
  549. where do you want to end up?  M=Return 
  550. to the MENU.BAS program, B=leave you at
  551. the BASIC Ok prompt and D=Return to the
  552. DOS prompt.                            
  553.                                        
  554.            Resize Sub-Menu             
  555.                                        
  556. You desire to add, delete or resize    
  557. fields, add files or change the maximum
  558. number of records in a PDS*BASE  Data  
  559. Base file(s).                          
  560.                                        
  561. Prior to selecting this Sub-Menu you   
  562. must use the PDSBASE.EXE program to    
  563. create a second (modified) data base   
  564. DEFinition file.  You MUST use a       
  565. different DEFinition file name, for the
  566. revision, so that you will have 2 DEF  
  567. files - One for the original data base 
  568. DEFinition, and 1 for the new data base
  569. DEFinition.                            
  570.                                        
  571. DON'T JUST MODIFY THE DEFINITION - THAT
  572. DOES NOT MODIFY THE STRUCTURE OF THE   
  573. ACTUAL DATA FILES.  You are going to   
  574. generate 2 programs that will create   
  575. the the NEW blank files and COPY each  
  576. record from the old file to the new    
  577. file via a temporary "clone" file.     
  578.                                        
  579. Highlight Load Old .DEF File and press 
  580. Enter.  The existing DEFinition files  
  581. will be shown.  Use the cursor keys to 
  582. highlight the OLD DEFinition file name 
  583. and press Enter.                       
  584.                                        
  585. Highlight Load New .DEF File and press 
  586. Enter.  The existing DEFinition files  
  587. will be shown.  Use the cursor keys to 
  588. highlight the NEW DEFinition file name 
  589. and press Enter.  Both files will be   
  590. loaded into the PDSUTIL.EXE program and
  591. all differences will be calculated.    
  592.                                        
  593. When you re-DEFined the data base, you 
  594. MUST reuse file and field names for the
  595. new DEFinition for those files and     
  596. fields that are still used in the new  
  597. DEFinition.  If you use different      
  598. file or field names, the resizing      
  599. programs will assume that they are new 
  600. files or fields.  Names that are NOT in
  601. the new DEFinition will be deleted by  
  602. the resizing programs.                 
  603.                                        
  604. You can reuse a field name (spelled the
  605. same way) and change the size or type  
  606. of the field.  Care must be taken if   
  607. you change from a non-DATE field to a  
  608. DATE field, as you must be sure the    
  609. dashes appear in the 3rd and 6th       
  610. positions in the new file.             
  611.                                        
  612. Highlight the Generate Resize Program  
  613. Sub-Menu and press Enter.  Two programs
  614. (PDS-OUT.BAS and PDS-IN.BAS) will be   
  615. generated for you.  You can change     
  616. these default program names if you     
  617. wish to use different names.           
  618.                                        
  619. You will NOT be asked if you wish to   
  620. have the generated programs use drive  
  621. letters on the file names.  You will be
  622. asked for the file letter when you run 
  623. the generated resizing programs.       
  624.                                        
  625. You are about to cause the PDSUTIL.EXE 
  626. program to write two BASIC language    
  627. programs for you.  When you RUN these  
  628. programs and then the programs end,    
  629. where do you want to end up?  M=Return 
  630. to the MENU.BAS program, B=leave you at
  631. the BASIC Ok prompt and D=Return to the
  632. DOS prompt.                            
  633.                                        
  634.            Set-Up Sub-Menu             
  635.                                        
  636. You have probably already defined your 
  637. hardware defaults with the             
  638. PDSBASE.EXE program.  This program can 
  639. reuse the same Set-Up values.  If you  
  640. place this program in the same hard    
  641. disk sub-directory or copy the existing
  642. PDSBASE.CFG file to this disk, you can 
  643. reuse the defaults.  If necessary,     
  644. define the defaults now.               
  645.                                        
  646. Use the "Save New Set-Up Values" sub-  
  647. menu option so you won't have to do    
  648. this again.                            
  649.                                        
  650. The "Color Graphics Adapter" sub-menu  
  651. option allows you to let this program  
  652. know if you have a Color Graphics      
  653. Adapter (CGA/EGA) card. If you do,     
  654. highlight this option, press Return to 
  655. select the option and press the Y key. 
  656.                                        
  657. You may have a CGA card and a single   
  658. color monitor - still press the Y key  
  659. so this program will know how to show  
  660. the cursor. If you have an EGA card,   
  661. press the Y key.                       
  662.                                        
  663. If you do not have a CGA or EGA card,  
  664. press the N key.                       
  665.                                        
  666. The "Color Monitor" sub-menu option    
  667. allows you to indicate if you have a   
  668. color monitor. Highlight this sub-menu 
  669. option, press Return to select and     
  670. press the Y key to indicate color. If  
  671. you have a single color monitor (amber 
  672. or green, etc.) press the N key.       
  673.                                        
  674. The "Drive A: Num of Bytes" sub-menu   
  675. option is so this program knows what   
  676. kind of disk drive you have. Highlight 
  677. this sub-menu option with the cursor   
  678. keys and press Return. Type in the     
  679. number of bytes and press Return.      
  680.                                        
  681. If you don't know how many bytes your  
  682. disk drive will contain, FORMAT a fresh
  683. disk in that drive. Consult your DOS   
  684. manual for how to format a disk. When  
  685. the FORMAT program is finished, you    
  686. will see the number of bytes free.     
  687.                                        
  688. The "Drive B: Num of Bytes" sub-menu   
  689. option is so this program knows what   
  690. kind of disk drive you have. Highlight 
  691. this sub-menu option with the cursor   
  692. keys and press Return. Type in the     
  693. number of bytes and press Return.      
  694.                                        
  695. The "Is Hard Disk Present" sub-menu    
  696. option will show a default of "Y" if   
  697. you do have a hard disk (assuming that 
  698. the PDSBASE.CFG file was created on    
  699. your computer). You may wish to change 
  700. the default to N if you are preparing  
  701. data base systems to run on non-hard   
  702. disk computers for someone else.       
  703.                                        
  704. To change the default, highlight the   
  705. sub-menu option with the cursor keys   
  706. and press Return to select this sub-   
  707. menu option. Then press the Y or N key.
  708.                                        
  709. The "Printer Action Table" sub-menu    
  710. option is so you can tell this program 
  711. what printer you have. If you highlight
  712. this sub-menu option with the cursor   
  713. keys and press Return, you will see the
  714. list of available .PAT files. Again,   
  715. use the cursor keys to select your     
  716. printer and then press Return.         
  717.                                        
  718. If you don't see your printer name, see
  719. Appendix D of the PDS*BASE Instruction 
  720. Manual for how you can create a new PAT
  721. file for your printer. If you are      
  722. creating BASIC programs for someone    
  723. else, select the .PAT file for their   
  724. printer. Be sure to select yours if you
  725. are going to print the Utility Manual. 
  726.                                        
  727.                                        
  728. The "Work Files Drive & Path" sub-menu 
  729. is selected by highlighting it with the
  730. cursor keys and pressing Return.       
  731.                                        
  732. If you have a 2 floppy disk drive      
  733. computer, type "B:\"  (without the     
  734. quotes) and press Return. If you have a
  735. hard disk, you may desire to have the  
  736. data base, definition and BASIC program
  737. files in a sub-directory different from
  738. the DOS default sub-directory where the
  739. PDS*BASE system files are located.     
  740.                                        
  741. Enter the full drive and path with a   
  742. trailing back slash and press Return.  
  743.                                        
  744. The "Save New Set-Up Values" option    
  745. is so you don't have to provide the    
  746. options every time you run the PDSBASE 
  747. program. After entering your defaults, 
  748. highlight this sub-menu option with the
  749. cursor keys and press Return, Then,    
  750. press the Y key. The new defaults will 
  751. be saved to a file named PDSBASE.CFG.  
  752.                                        
  753. This file is read by both the          
  754. PDSBASE.EXE and PDSUTIL.EXE programs   
  755. when they are run.                     
  756.             Tools Sub-Menu             
  757.                                        
  758. This sub-menu gives you several handy  
  759. options to organize your disks and to  
  760. print the Utility documentation. If    
  761. you need to copy or move files while in
  762. this program, I recommend that you     
  763. obtain and register a copy of the      
  764. Shareware "FileFriend" memory resident 
  765. utility. Most Shareware distributors   
  766. and many bulletin boards carry the     
  767. ColePro FileFriend system.             
  768.                                        
  769. The "Disk Directory" sub-menu will show
  770. you the names of the files on any drive
  771. on your system. Highlight this sub-menu
  772. with the cursor keys and press Return. 
  773. You will be asked for the letter of the
  774. desired drive. The current DOS default 
  775. drive will be shown. Press Return for  
  776. the default or press the desired drive 
  777. letter key.                            
  778.                                        
  779. WARNING - This option works best if the
  780. DOS COMMAND.COM file is present. If you
  781. do not have a hard disk, try to have   
  782. the COMMAND.COM file on the disk in    
  783. drive A. Don't panic if you do not have
  784. COMMAND.COM on the disk, the file names
  785. may scroll off the screen if the quan- 
  786. tity of files is large.                
  787.                                        
  788. The "Disk Free Space" sub-menu is handy
  789. if you are planning to create a new    
  790. data base or report definition file.   
  791. You can highlight this selection with  
  792. the cursor keys and press Return. If   
  793. the number of bytes is low, you may    
  794. wish to use another disk before you    
  795. create a new file.                     
  796.                                        
  797. You will be asked for the letter of the
  798. desired drive. The current DOS default 
  799. drive will be shown. Press Return for  
  800. the default or press the desired drive 
  801. letter key to see the bytes free.      
  802.                                        
  803. The "Delete File" sub-menu option will 
  804. be selected when you highlight the sub-
  805. menu with the cursor keys and press    
  806. Return. Type the full file name, with  
  807. drive letter, colon (and path if the   
  808. file is in another sub-directory) and  
  809. press Enter. You will be asked to      
  810. confirm the deletion.                  
  811.                                        
  812. The "Rename File" sub-menu option is   
  813. selected by highlighting it with the   
  814. cursor keys and pressing Return. Type  
  815. the full file name, with drive letter, 
  816. colon (and path if the file is in      
  817. another sub-directory) and press Enter.
  818.                                        
  819. You will then be asked for the new file
  820. name for the selected file.            
  821.                                        
  822. The "Print Utility Manual" sub-menu is 
  823. selected by highlighting it with the   
  824. cursor keys and pressing Return. This  
  825. is better than using the DOS command   
  826. COPY PDSUTIL.DOC PRN as this sub-menu  
  827. option adds 7 spaces as a left margin. 
  828. If you have previously specified a     
  829. default Printer Action Table that has a
  830. Near Letter Quality value, you will be 
  831. asked if you wish to print Near Letter 
  832. Quality. Answer Y for NLQ. This slows  
  833. down most printers, but you really     
  834. should do the best job possible when   
  835. printing my beautiful manual. (Don't   
  836. get sick). Press N for draft quality.  
  837.                                        
  838. During the printing, you can press the 
  839. Esc key to stop printing.              
  840.                                        
  841. The "Print ASCII File" sub-menu (select
  842. with cursor keys and press Enter) will 
  843. allow you to print any ASCII or text   
  844. type of file. You will be asked for the
  845. full path and file name. If you wished 
  846. to print (for example) a file you have 
  847. created named TERRFIC.PDS on the B disk
  848. drive, type B:TERRFIC.PDS and press    
  849. Return. Press Esc to stop printing.    
  850.                                        
  851.              Quit Sub-Menu             
  852.                                        
  853. Highlight the Quit Menu, press the down
  854. arrow cursor key to highlight Yes and  
  855. press Enter.                           
  856. Be sure that the disk with the desired 
  857. DEFinition is in the Work Files Drive. 
  858. The DEFinition file is not in the Work 
  859. Files Drive (and Path if you are using 
  860. a hard disk).  Check the file name     
  861. spelling or that you have inserted the 
  862. correct disk.                          
  863. Any existing Label Definition File     
  864. names are shown on the screen.  You can
  865. use the cursor arrow keys to highlight 
  866. the desired file and press Enter or you
  867. can type the name.                     
  868. Any existing Mail Merge Definition File
  869. names are shown on the screen.  You can
  870. use the cursor arrow keys to highlight 
  871. the desired file and press Enter or you
  872. can type the name.                     
  873. The LDF file name was incorrect or the 
  874. file is not in the Work Files Drive And
  875. Path.  Check to see if the correct disk
  876. is in the drive.                       
  877. The MDF file name was incorrect or the 
  878. file is not in the Work Files Drive And
  879. Path.  Check to see if the correct disk
  880. is in the drive.                       
  881. You pressed Esc to abort defining or   
  882. re-defining a Label Definition File.   
  883. If you wish to continue the definition,
  884. press Y.  If you press Enter or N, all 
  885. definitions not already saved to disk  
  886. will be lost.                          
  887. You pressed Esc to abort defining or   
  888. re-defining a Mail Merge/Import/Export 
  889. Definition File.  If you wish to       
  890. continue the definition, press Y.  If  
  891. you press Enter or N, all definitions  
  892. not already saved to disk will be lost.
  893. You have been mofifying an LDF file and
  894. have pressed F2 to save.  If you wish, 
  895. you can type in a different name to    
  896. keep the old version on the disk.  If  
  897. you don't change the ame, the old      
  898. version will be overwritten.           
  899. You have been mofifying an MDF file and
  900. have pressed F2 to save.  If you wish, 
  901. you can type in a different name to    
  902. keep the old version on the disk.  If  
  903. you don't change the ame, the old      
  904. version will be overwritten.           
  905. You are trying to generate a program   
  906. and the DBOPSUB.SRC file is missing.   
  907. This file is required as input by the  
  908. PDSUTIL.EXE to be able to generate your
  909. BASIC language program.  COPY this file
  910. to the disk in the present DOS default 
  911. drive.                                 
  912. You are trying to generate a program   
  913. and the MAILABEL.SRC file is missing.  
  914. This file is required as input by the  
  915. PDSUTIL.EXE to be able to generate your
  916. BASIC language program.  COPY this file
  917. to the disk in the present DOS default 
  918. drive.                                 
  919. You are trying to generate a program   
  920. and the MAILMERG.SRC file is missing.  
  921. This file is required as input by the  
  922. PDSUTIL.EXE to be able to generate your
  923. BASIC language program.  COPY this file
  924. to the disk in the present DOS default 
  925. drive.                                 
  926. You are trying to generate a program   
  927. and the DB-BLANK.SRC file is missing.  
  928. This file is required as input by the  
  929. PDSUTIL.EXE to be able to generate your
  930. BASIC language program.  COPY this file
  931. to the disk in the present DOS default 
  932. drive.                                 
  933. You are trying to generate a program   
  934. and the DBEXPORT.SRC file is missing.  
  935. This file is required as input by the  
  936. PDSUTIL.EXE to be able to generate your
  937. BASIC language program.  COPY this file
  938. to the disk in the present DOS default 
  939. drive.                                 
  940. You are trying to generate a program   
  941. and the DBIMPORT.SRC file is missing.  
  942. This file is required as input by the  
  943. PDSUTIL.EXE to be able to generate your
  944. BASIC language program.  COPY this file
  945. to the disk in the present DOS default 
  946. drive.                                 
  947. Before you can generate the Data Base  
  948. Resizing program, you MUST load both   
  949. the OLD and NEW data base DEFinition   
  950. files.                                 
  951. You are trying to generate a program   
  952. and either the DBUTIL02.SRC file or    
  953. DBUTIL03.SRC file is missing.  These   
  954. files are required as input by the     
  955. PDSUTIL.EXE to be able to generate your
  956. BASIC language program.  COPY this file
  957. to the disk in the DOS default drive.  
  958. The Printer Action Table file (.PAT) as
  959. called for in the Set-Up Sub-Menu is   
  960. NOT on the DOS default drive disk.     
  961. COPY the correct .PAT file to the disk 
  962. in the present DOS default drive.      
  963. The Printer Action Files on the DOS    
  964. default drive (and path) are shown on  
  965. the screen.  Use the cursor arrow keys 
  966. to highlight the desired file name and 
  967. press Enter.                           
  968. For this Label Field, enter the file   
  969. number from the Data Base DEFinition   
  970. listing for the data file field.       
  971. For this Mail Merge/Export/Import Field
  972. enter the file number from the Data    
  973. Base DEFinition listing for the data   
  974. file field.                            
  975. No file number was entered for the     
  976. inserted field.  Enter a number or     
  977. Delete the inserted field.             
  978. The DEFinition file for this data base 
  979. does not have that many files.         
  980. For this Label Field, enter the field  
  981. number from the Data Base DEFinition   
  982. listing for the data file field.       
  983. For this Mail Merge/Export/Import Field
  984. enter the field number from the Data   
  985. Base DEFinition listing for the data   
  986. file field.                            
  987. The requested file does not have that  
  988. many fields.                           
  989. This field is in a different file than 
  990. you have been using so far.  What      
  991. previously defined file will lead to   
  992. this file.                             
  993. Yor didn't enter a Lead To file number 
  994. for this field.                        
  995. The Lead To field that you entered     
  996. wasn't a file and field previously     
  997. called for in this definition.         
  998. This field is in a different file than 
  999. you have been using so far.  What      
  1000. previously defined file field will lead
  1001. to this file.                          
  1002. Yor didn't enter a Lead To file number 
  1003. for this field. Start over.            
  1004. You can only have 1 Detail file fields 
  1005. in this definition.                    
  1006. You have requested a Detail field that 
  1007. is NOT related to a Master field used  
  1008. so far in this definition.             
  1009. Do you wish to list the First, Last or 
  1010. All Detail records for each Master     
  1011. record.  Press Space Bar to toggle     
  1012. choices and press Enter or press F, L  
  1013. or A to select.                        
  1014. If you wish characters to be printed   
  1015. ahead of this label field, insert the  
  1016. characters (including spaces) within   
  1017. the quote marks.                       
  1018. You must have 2 sets of quote marks.   
  1019. One in front of the Header characters  
  1020. and one behind.                        
  1021. If you wish characters to be printed   
  1022. behind this label field, insert the    
  1023. characters (including spaces) within   
  1024. the quote marks.                       
  1025. You must have 2 sets of quote marks.   
  1026. One in front of the Trailer characters 
  1027. and one behind.                        
  1028. If you are defining a Label Definition 
  1029. File, you can have up to 40 fields per 
  1030. row.  If you are defining a Mail Merge/
  1031. Export/Import Definition, you are      
  1032. limited to 40 fields total.            
  1033. The total number of left and right     
  1034. parentheses must match.                
  1035. The File Name in the first line of the 
  1036. Data Base Definition file does not     
  1037. match the file name itself.  They must 
  1038. be the same.                           
  1039. The descriptions for the various types 
  1040. of label stock are contained in a file 
  1041. named LABLSIZE.TYP.  This file must be 
  1042. in the DOS default drive to continue.  
  1043. The asterisk  was removed from the     
  1044. LABLSIZE.TYP file.  It belongs just    
  1045. before the lines of label stock data.  
  1046. You entered a number higher than the   
  1047. quantity of data lines contained in the
  1048. LABLSIZE.TYP file.                     
  1049. You must enter a password to continue. 
  1050. If all else fails - just use the word  
  1051. PASSWORD.  Even I can remember that.   
  1052. Somebody or something has been messing 
  1053. with the SRC file that we are trying to
  1054. use. Check over your original disk to  
  1055. find a version of this SRC file that   
  1056. has "*31" as the last line. If you are 
  1057. "Registered" with PRO DEV Software, I  
  1058. will send you a new disk if you send me
  1059. the disk that I sent to you using a re-
  1060. usable disk mailer.                    
  1061.                                        
  1062. If you just got the PDS*BASE system    
  1063. disk from a distributor that includes  
  1064. this corrupted file, they should get   
  1065. you a good disk if they are worth      
  1066. anything. Of course, if you are a      
  1067. "closet" user that hasn't registered   
  1068. with me SEND ME MONEY and I will send  
  1069. you a good disk.  I have never issued a
  1070. corrupted disk to a distributor or to  
  1071. a user group, etc. PLEASE REGISTER !!  
  1072. While defining/re-defining the Label   
  1073. or Mail Merge definition, you modified 
  1074. the sort formula and created a BASIC   
  1075. syntax error. I suggest that you       
  1076. recheck your modification and, if      
  1077. necessary, consult the BASIC Primer    
  1078. manual that is on the PDS*BASE         
  1079. Documentation disk.                    
  1080. Type the full file name, with drive    
  1081. letter, colon (and path if the file is 
  1082. in another sub-directory) and press    
  1083. Enter.                                 
  1084. The requested file was not found.  It  
  1085. may have been spelled incorrectly or   
  1086. may be missing.  The drive and path may
  1087. not be correct.                        
  1088. One last chance to change your mind    
  1089. before you blow away this file.        
  1090. When entering the new file name for the
  1091. RENaming process, do not enter the     
  1092. drive letter.                          
  1093. If you insist on using this duplicate  
  1094. file name, DELete the file with the    
  1095. same name first.                       
  1096. Line up the paper and be sure the      
  1097. printer is turned on.  You can enter up
  1098. to 9 spaces for a left margin.  If your
  1099. file data is too wide, a left margin   
  1100. may cause problems.                    
  1101. Pick a Section - Any Section - Or pick 
  1102. 'em all.                               
  1103. Be reasonable!                         
  1104. If the documentation file is in a      
  1105. different drive, press that drive      
  1106. letter.                                
  1107. By saying Yes (Thats like "Say Yes To  
  1108. Michigan") you can print a better      
  1109. looking document.                      
  1110. If you have DEFined your data base with
  1111. a special field that you will use to   
  1112. control whether or not certain labels  
  1113. will be skipped, you can let the Label 
  1114. Definition File (.LDF) know about that 
  1115. at this time.  If you are not using    
  1116. this feature, type zero and press Enter
  1117. at this time.                          
  1118.                                        
  1119. If you are using this feature, enter   
  1120. the file number for that "Skip Print"  
  1121. field.  Next you will be asked for the 
  1122. field in that file that is the "Skip   
  1123. Print" field.                          
  1124. Now that you have entered the "Skip    
  1125. Print" file number, enter the field    
  1126. number in that file that is the field  
  1127. that you will be using as the "Skip    
  1128. Print" field.                          
  1129.                                        
  1130. If you do not enter a number, you will 
  1131. be asked again for the "Skip Print"    
  1132. file number.  This gives you a chance  
  1133. to abort this feature by typing zero   
  1134. when again asked for the "Skip Print"  
  1135. file number.                           
  1136. You have told me the file and field    
  1137. numbers for the "Skip Print" field in  
  1138. your label data base.  Now, you need to
  1139. tell me just what character(s) you will
  1140. type into that label record "Skip      
  1141. Print" field for those label records   
  1142. you do not wish to print.  I usually   
  1143. leave that field blank for "live"      
  1144. records and type in a N to not print a 
  1145. particular label record.               
  1146.                                        
  1147. Later, you could define a similar label
  1148. printing program that will skip those  
  1149. records where the "Skip Print" label   
  1150. field is blank.  That way, you can     
  1151. print labels for just the ones that you
  1152. normally skip.                         
  1153.                                        
  1154. If you specify a blank, I will warn you
  1155. that you had better be aware that      
  1156. unless you put something in the "Skip  
  1157. Print" label field, those records will 
  1158. never be printed.  Thus, use blank on  
  1159. those special label printing programs  
  1160. where you wish to send letters to      
  1161. normally inactive persons in your label
  1162. list.                                  
  1163.